package pl.gigiel.behaviour;

import pl.gigiel.behaviour.exception.BehaviourException;

import com.jme.math.Vector3f;

public interface ISteerManager {
	void add(ISteer steer, float priority, float weight, float speed) throws BehaviourException;

	void init() throws BehaviourException;

	void reset() throws BehaviourException;

	Vector3f resultant(IBoid boid, float elapsed) throws BehaviourException;
}
